
.ItemPage, .RegisterPage {
	font-size: 12px;
}
.ItemPage td {
	font-size: 12px;
}

.RegisterPage td {
	font-size: 12px;
	padding:5px 0px;
}
.RegisterPage td.label {
	font-size: 11px;
	color:#3366CC;
	font-weight:700;
	text-align:right;
	padding-right:10px;
}

.blue_box,
.red_box {
	width: 630px; 
	margin-left: 50px;
}
.blue_box_title,
.red_box_title {
	line-height: 41px; !important
	height: 41px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px 0 0 237px; 
	margin: 10px 0 0 0px;
}	
.blue_box_title {
	background: url(images/box_blue.gif) no-repeat left top;
}
.red_box_title {
	background: url(images/box_red.gif) no-repeat left top;
}
.blue_box_content,
.blue_box_content td,
.red_box_content,
.red_box_content td {
	padding: 5px;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blue_box_content {
	border: 1px solid #d2f4fd;
}
.red_box_content {
	border: 1px solid #fdd9d0;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin-left: 20px;
}

img {
	border: 0px;
}
/*Add by Khai (18-08-07)*/
.red {
	border: 1px solid #990000;
	background: #FFFF99;
	color: #FF0000;
	font-weight: bolder;
	width: 90%;
	margin: 5px 0px;
	padding: 10px 5px;
}

.blue {
	border: 1px solid #990000;
	background: #DAFAFC;
	color: #008000;
	margin: 5px 0px;
	width: 90%;
	padding: 10px 5px;
	font-weight: bolder;
}
.divError {
	border: 1px solid #d60000;
	margin: 5px 7px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
}

.divError .Header {
	color:#fff;
	background-color: #d60000;
	padding: 2px 4px 3px 10px;
}

.divError .Content {
	background-color: #feffe2;
	padding: 20px;
}

.divError .Content UL {
	padding-left: 15px;
}

.divError .Content UL LI {
	line-height:140%;
}
.divSuccess {
	border: 1px solid #1f9bcd;
	margin: 5px 7px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
}

.divSuccess .Header {
	color:#fff;
	font-family: Tahoma, Verdana, Arial;
	background-color: #1f9bcd;
	padding: 2px 4px 3px 10px;
}

.divSuccess .Content {
	background-color: #fff;
	padding: 20px;
}

.divSuccess .Content UL {
	padding-left: 15px;
}

.divLayout {
	border: 1px solid #c8c8c8;
	margin: 5px 7px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align: left;
	overflow:hidden;
	width:720px;
}

.divLayout .Header {
	color:#fff;
	background-color: #fff;
	border-bottom: 1px solid #c8c8c8;
	padding:1px;
	font-weight:700;
}

.divLayout .Header span {
	display: block;
	padding: 2px 4px 3px 10px;
	background-color:#288fb8;
	font-family: Tahoma, Verdana, Arial;
}
.divLayout .Contents {
	/*width:700px;*/
	background-color: #fff;
	padding: 15px;
}

.divLayout .Content {
	/*width:700px;*/
	background-color: #fff;
	padding: 15px;
}

.divLayout .Content UL {
	padding-left: 15px;
}

.divLayout .Content UL LI {
	line-height:140%;
}

.divSuccess .Content td,
.divError .Content td,
.divLayout .Content td {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

.risk {
	color:#FF0000;
	font-family:"Times New Roman", Times, serif;
}

input.button, input.button:focus {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #025475;
	border-right: 1px solid #025475;
	background:#288fb8;
	color:#fff;
	font-weight:700;
	padding: 0px 5px;
}

input.button:active {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #025475;
	border-left: 1px solid #025475;
	background:#086184;
	color:#fff;
	font-weight:700;
	padding: 0px 5px;
}
.buttonDisabled {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	background:#ccc;
	color:#eee;
	font-weight:700;
	padding: 1px 5px;
}

#tabsRB {
	clear:both;
  width:720px;
  _width:720px;
  font-size:93%;
  line-height:normal;
}
#tabsRB h2 {
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	color: #0086ba;
	margin: 0px;
	padding: 0px;
}
#tabsRB img {border:0;}
#tabsRB ul {
	margin:0;
	padding:7px 10px 7px -10px;
	_padding:7px 0px 7px 0px;
	list-style:none;
}
#tabsRB li {
  display:inline;
  margin:0;
  padding: 0px;
}
#tabsRB a {
  float:left;
  background:url("images/panel_left.gif") no-repeat left top;
  margin:20px;
  text-decoration:none;
  width:305px;
  height: 117px;
  color:#5f6a72;
  font: normal 11px/1.5em Verdana;
  cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
  _padding-left:10px;
}
#tabsRB a span.content {
  float:left;
  display:block;
  background:url("images/panel_right.gif") no-repeat right top;
  padding:0px 15px 0px 10px;
  _padding:0px;
  width:305px;
  _width:325px;
  height: 117px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsRB a span.content {float:none;width:305px;}
/* End IE5-Mac hack */
#tabsRB a:hover span.content {
	  background-position:100% -117px;
}
#tabsRB a:hover {
  background-position:0% -117px;
}
#tabsRB a:hover span.content {
  background-position:100% -117px;
}
#tabsRB .imgIcon {
	float:left; width:90px; padding:20px 0px 0px 5px;
}
#tabsRB .txtLabel {
	float:left; width:185px; 
	padding:20px 10px 20px 10px;
}

#rssOutput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#rssOutput ul {
	list-style:none;
	margin:0px;
	padding: 0px;
}
#rssOutput ul li {
	background:url(images/dot_line.gif) repeat-x left bottom;
	margin: 0px 3px 5px 0px;
	padding:0px 0px 5px 0px;
}
#rssOutput a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#rssOutput a:hover {
	color:#CC0000;
	text-decoration:underline;
}
#mudimPanel{
display:none;
}

.status {

}

#header {
        font-size: 93%;  background: url(images/bg.gif) #dae0d2 repeat-x 50% bottom; float: left; width: 100%;_width:97%; line-height: normal
}

#header ul {
        padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; list-style-type: none
}
#header ul li {
        padding-right: 4px; padding-left: 4px; background: url(images/search_tab_left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#header ul a {
        padding-right: 15px; display: block; padding-left: 6px; font-weight: bold; background: url(images/search_tab_right.gif) no-repeat right top; float: left; padding-bottom: 4px; color: #765; padding-top: 5px; text-decoration: none
}

#header ul a:hover {
        color: #df0023
}
#header ul li.active,
#header ul #current {
        background-image: url(images/search_tab_left_on.gif)
}
#header ul li.active a,
#header ul #current a {
        background-image: url(images/search_tab_right_on.gif); padding-bottom: 5px; color: #df0023
}

.close_blockui,.close_blockui_hover{
	width:15px;
	margin:6px 10px 0 0;
	height:14px;
	background:url(images/icon_close_blockui.gif) top no-repeat;
}

.close_blockui_hover{
	background:url(images/icon_close_blockui.gif) bottom no-repeat;
}
.button_blockui{
	background:url(images/bg_button_blockui.gif) bottom repeat-x;
	border:1px solid #f8aa2f;
	padding:0 5px;
	cursor:pointer;
}

/*DungNH added*/
.divLayoutSearch {
	border: 1px solid #cfd8df;
	border-top:3px solid #cfd8df;
	border-bottom:0px;
	border-left:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align: left;
	overflow:hidden;
	background:url(images/bgr_left_search.gif) repeat-y left;
	width:999px;
	margin-top:-1px;
}

.searchContents {
	float:left;
	width:809px;*width:807px;
	background-color: #fff;
}
.resultSearchLeft{
	float:left;
	width:190px;
}
.boxMsgResSearch{
	margin:21px 11px 0 11px;
	height:100px;
}
.disCountSearch{	
	font-size:20px;
	font-weight:bold;
}
.infoResultSearch{
	color:#7b868a;
}

#left_res {
	font-size:93%;float:left;width:99%;_width:97%;line-height:normal
}

#left_res ul {
	padding-left:10px;padding-bottom:0px;margin:0px;padding-top:10px;list-style-type:none
}
#left_res ul li {
	float:left;
	margin:0px;
	padding:0px;
	height:31px;line-height:31px;border-bottom:1px solid #e3e8ec;width:170px;
	overflow-x:hidden;
}
#left_res ul a {
	display:block;
	padding-right:2px;
	padding-left:6px;
	float:left;color:#115cb7;
	text-decoration:none;
	outline:none;outline:0;border:none;
}

#left_res ul a:hover {
	text-decoration:underline;
}
#left_res ul li.active{
	/*background:#fff url(images/left_res_search.gif) no-repeat left;*/
	background:#fff url(images/bgr_selected_search.gif) no-repeat left;
	/*border-top:1px solid #cfd8df;border-bottom:1px solid #cfd8df;*/
	width:179px;font-weight:bold;
}
#left_res ul li.active a{
   	color:#d30021;
}
.error
{
	color:#FF0000;
	
}

